/**
 * 
 */
package tau.adx.common.messages.users;

import lombok.AllArgsConstructor;
import lombok.Data;
import tau.adx.common.messages.AdxMessage;
import tau.adx.common.users.AdxUser;

/**
 * Indicates that a {@link AdxUser user} changed its state.
 * 
 * @author greenwald
 * 
 */
@Data
@AllArgsConstructor
public class UserStateChangedMessage implements AdxMessage {

	/**
	 * {@link AdxUser} auction was performed for.
	 */
	private AdxUser user;
	/**
	 * New {@link UserState state} set for the {@link #user}.
	 */
	private UserState state;

}
